Release 3.2  Copyright ã1993 by NeXT Computer, Inc.  All Rights Reserved.

Release Notes:
Workspace Manager 

This file contains release notes for the 3.2, 3.1, and 3.0 releases of Workspace Manager.  

Notes Specific to Release 3.2

Major bugs fixed for 3.2

· Background operations (i.e. file copying) no longer leak processes. This fixes the ªno more processes availableº bug. 

· File Services now work from the Finder window. 

· No more crash on login when an audio CD is in the drive.

· The Finder now works correctly after a search that finds 0 items.

· The ªCannot eject diskº problem has been fixed; this message should reflect reality now instead of randomness.

· /etc/mtab permissions don't get trashed by the user's umask now.

· Workspace better survives auto-nfs-unmounts now.  It used to chew up CPU cycles trying to fix itself after an nfs volume remounted.

· Various other more minor bugs have also been fixed.

Notes Specific to Release 3.1

New features and changes for 3.1

· General performance has been improved, both in terms of CPU and memory.

· The dock position is remembered in the defaults on a per-screen-size basis. Dock contents are now remembered on a per-machine-name basis.

· Alternate-click on the NeXT icon of the dock to send the dock to a window level behind everything else. Alternate-click to bring it back.

· Alternate-command-click on the NeXT icon of the dock for a fast logout without unhiding the viewer.

· For 486 systems, some enhancements have been made to improve disk handling, including automounting a second DOS partition on the boot disk, and a new ªCheck for Disksº menu command.

Major bugs fixed for 3.1

· Drag service has been fixed to prevent entering a document too often when dragging quickly across the screen.

· The case of your home directory moving is now handled more elegantly.
· An application tile may now be dragged very close to the dock.

· When running an application not launched by Workspace (for example with the NXHost option), the appkit and Workspace now talk more to each other, eliminating many problems with this scheme in 3.0. Things like fileSystemChanged notification and command-dragging documents of the application Tiles now work in all cases.

· The ªCannot eject disk - I/O errorº alert panel should not occur any more.

· When opening a document, a check is first done to see of an app of the same name is running already. So, an already-running application gets precedence when opening files.

· Command-double-click on the NeXT tile and recycler tile now behave correctly.

· Unhiding the trash or workspace now shows the wait cursor correctly.

· Opening a tiff to be shown in the Workspace contents inspector, while the viewer is hidden, now no longers creates an extraneous file viewer.

· AppFinders are now terminated more reliably on logout.

· The viewer is better behaved about when it tries to become the active app.

· The shelf defaults get saved more often.

· The sound inspector no longer keeps an errroneous reference to the most recent soundfile.

· It is now harder to lose things on the shelf -- no more big holes between empty slots. 

· Dragging over a hole in the dock always works, even if  another window is behind the dock.

Notes Specific to Release 3.0

These notes were included with the Release 3.0 version of the Workspace Manager.   Sections that are no longer relevant have been marked with an italicized comment.

The 3.0 Workspace Manager has been partially rewritten to generalize its internals and cut it into 2 parts (the dock and the file viewer).  Most of these changes are internal and have no effect on the User Interface.

New Features and changes

· A new Drag service (with Application Kit support). Accessed through Application Kit API.

· New device handling architecture (autodiskmount daemon is no longer used).  This includes new support for initializing foreign file systems (i.e. DOS) if they implement their side of it.

· Compression support for files and folders.  .Z and .tar files may also be decoded.

· Ability to manipulate addresses.  The same database is used as for the Fax panel.  A new file is installed in the user template (Example.addresses) and a new file is in /NextLibrary/Addresses (User.addresses).  User.addresses is in the find panel by default and is the address book for all network users.

· New Finder.  It has a shelf for the target and two find modes: by name and by contents. Wildcards are accepted in name mode; double quote the query to take things literally. Contents mode searches by keyword (complete words) if the finder preferences is set to use Digital Librarian indexes; otherwise, an exact (but case-insensitive) string compare is performed.  If the target is a file, using escape completion automatically switches the search to name mode.  Address books may be on the shelf -- the search then looks through the addresses.  The results on the bottom part of the panel may be dragged to the shelf as a new target(s)Ðmultiple selections work as targets; escape completion for a multiple selection prints the contents of the selected target.

· There is a new choice when copying a folder into a place where it already exists: Merge.  Merge will look at the date and size of the files, and when identical, will not copy the data. 

· The Dock and the File Viewer are separate applications -- when logging in, the Dock is alive rather quickly, and applications can be launched while waiting for the File Viewer to appear.

· Contents inspector for RTF and RTFD files.

· The Attributes Inspector now works correctly with file packages.  There is a new inspector mode (Access Control, CMD-4) to let experts make exactly the changes they want.

· Changing permissions recursively (Access Control, CMD-4) is now done in the background.

· When a file is going to appear in a directory (i.e. just copied there), it shows up with the right name in the right position, but is not selectable. This way, while the operation asynchronously completes, it doesn't interfere with the user.

· Dragging a document over an application icon with the command key held down will open the document in that application.

Comments and Problems

· Finding applications is done in the background on login (don't be alarmed by the noise of your disk). Once the app cache is up to date, it doesn't spend as many I/O cycles on subsequent logins. So, don't panic; let it finish. 

· Addresses in the finder shelf do not get saved between logins.

· Application file packages (files ending in .app) should not contain `.' in their name (except for .app).

· Files with tabs in their names cannot be dragged (NXFileNamePboardType uses tabs as the multiple-file delimiter).

· If /etc/mtab is a link, it gets written through.